// pages/Archives/Specifications/index.js.
const netWorked = require('../../../utils/netWork.js')
const Config = require('../../../utils/confing.js')
Page({
  /**
   * 页面的初始数据
   */
  data: {
    activeNames: ['1'],
    data:[],
    show: false,
    radio: '1',//规格
    speci_id:'',//编号
    name: '',//名称
    remark: ''//说明
    
  },
  //搜索
  onSearch(e){
    console.log('123');
    let where = "speci_id like '" + e.detail + "%25' or name like '%25" + e.detail + "%25'";
    let _this = this
    netWorked.netWork({
      url: 'Archives/SelSpecifications?where='+where,
      method: "POST",
      success: function (res) {
        console.log(res.data)
        let data = res.data
        _this.setData({
          data: res.data
        })
      }
    })
    
  },
  input1(e) {
    let name = e.detail
    console.log(name)
    this.setData({
      name
    })
  },
  input2(e) {
    let remark = e.detail
    this.setData({
      remark
    })
  },
  // 关闭新增页面
  hide: function (e) {
    this.setData({
      show: false,
    })
  },
    // 打开新增页面
  show: function (e) {
    this.setData({
      show: true,
      radio: '1',//规格
      speci_id:'',//编号
      name: '',//名称
      remark:''//说明
    })
    
  },
 // 单选框
  onChange2(event) {
    // console.log(event.detail);
    this.setData({
      radio: event.detail
    });
  },
  //删除
  delete(event) {
    let id = event.currentTarget.dataset.id;
    wx.showModal({
      title: '提示',
      content: '确定要删除嘛？',
      success: function (res) {
        if (res.confirm) {
          wx.request({
            url: Config.BaseUrl + 'Archives/DelSpecifications?id=' + id,
            method: "POST",
            success: function (res) {
              // console.log(res.data)

              wx.showToast({
                title: '删除成功',
                icon: "none",
              })


              //刷新页面
              const pages = getCurrentPages()
              const perpage = pages[pages.length - 1]
              perpage.onLoad()  

            }
          })
        } else if (res.cancel) {
          console.log('用户点击取消')
        }
      }
    }) 
    
  },
  //编辑
  exet(event) {
    this.setData({
      show: true,
    })
   let _this=this
    let id = event.currentTarget.dataset.id;
    // console.log(event.currentTarget.dataset.id);

    let where = " speci_id='" + id + "'";
 
    wx.request({
      url: Config.BaseUrl + 'Archives/SelSpecifications?where=' + where,
      method: "POST",
      // data: where=where,
      success: function (res) {
        // console.log(res.data)
      
        _this.setData({
          radio: res.data[0].size,//规格
          speci_id: res.data[0].speci_id,//编号
          name: res.data[0].name,//名称
          remark: res.data[0].remark//说明
        })
      }
    })
   
   

  },
  //新增保存
  queding(event) {
    let _this=this;
    wx.request({
      url: Config.BaseUrl + 'Archives/InsSpecifications?name=' + this.data.name + '&remark=' + this.data.remark + '&size=' + this.data.radio + '&sid=' + this.data.speci_id +'',
      method: "POST",
      // data: {
      //   name: this.name,
      //   remark: this.remark,
      //   size: this.radio,
      //   sid: this.name,
      // },
      success: function (res) {
        _this.setData({
          show: false,
        })
    
        if (res.data==101){
          wx.showToast({
            title: '已有该名称',
            icon: "none",
          })
        }else{
          wx.showToast({
            title: '保存成功',
            icon: "none",
          })


          //刷新页面
          const pages = getCurrentPages()
          const perpage = pages[pages.length - 1]
          perpage.onLoad()  
        }
     
      }
    })

  },
  onChange(event) {
    this.setData({
      activeNames: event.detail
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
   let  _this=this
     netWorked.netWork({
      url: 'Archives/SelSpecifications',
      method: "POST",

      success: function (res) {
        console.log(res.data)
        let data = res.data
        _this.setData({
          data: res.data
        })
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})